3516dcb9eaa1dab0a3d30c3fb16f255e7c86dae4,app/src/main/java/com/felkertech/cumulustv/utils/ActivityUtils.java,ActivityUtils,writeDriveData,#Activity#GoogleApiClient#,203
Before Change
new MaterialDialog.Builder(context)
.title(R.string.permission_not_allowed_error)
.content(R.string.permission_not_allowed_text)
.positiveText(R.string.permission_action_settings)
.negativeText(R.string.ok)
.callback(new MaterialDialog.ButtonCallback() {
@Override
public void onPositive(MaterialDialog dialog) {
super.onPositive(dialog);
Intent intent = new Intent();
intent.setAction(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
Uri uri = Uri.fromParts("package", context.getPackageName(), null);
intent.setData(uri);
}
})
.build();
} else {
actuallyWriteData(context, gapi);
}
After Change
new AlertDialog.Builder(context)
.setTitle(R.string.permission_not_allowed_error)
.setMessage(R.string.permission_not_allowed_text)
.setPositiveButton(R.string.permission_action_settings, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
Intent intent = new Intent();
intent.setAction(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
Uri uri = Uri.fromParts("package", context.getPackageName(), null);
intent.setData(uri);
}
})
.setNegativeButton(R.string.ok, null)
.show();
} else {
actuallyWriteData(context, gapi);
}